Skip to content

feat: add 44 verified DeFi plugins (Mode A migration)#13

Closed
GeoGu360 wants to merge 3 commits intookx:mainfrom
GeoGu360:feat/migrate-verified-plugins
Closed

feat: add 44 verified DeFi plugins (Mode A migration)#13
GeoGu360 wants to merge 3 commits intookx:mainfrom
GeoGu360:feat/migrate-verified-plugins

Conversation

@GeoGu360
Copy link
Copy Markdown

@GeoGu360 GeoGu360 commented Apr 7, 2026

Summary

Migrates 44 on-chain verified DeFi plugins from Mode B (external repo reference) to Mode A (source in repo), enabling community PRs for maintenance.

Source: GeoGu360/onchainos-pluginsokx/plugin-store/skills/

Plugins added (44 total)

Chain Plugins
Ethereum compound-v2, frax-ether, instadapp, kelp, lido, notional-v3, renzo, rocket-pool, spark-savings, stader, stakestone, swell-restaking, swell-staking, symbiotic, usde-staking, yearn-finance
Arbitrum aave-v3, balancer-v2, camelot-v3, compound-v3, curve, dolomite, euler-v2, fluid, gmx-v1, pendle, sushiswap-v3, trader-joe
Base aerodrome-amm, beefy, moonwell, morpho, morpho-base, pancakeswap
BSC pancakeswap-v2, segment-finance, venus
Solana jito, kamino-lend, kamino-liquidity, solayer
Optimism velodrome-v2
Multi-chain lifi, relay

Verification summary

  • 40 PASS — compile clean + commands verified + write-op tested
  • 4 ENV-BLOCKED-PASS — compile clean + dry-run verified; read commands blocked by DNS restrictions in test environment (not plugin bugs): notional-v3 (TheGraph), yearn-finance (ydaemon), jito / solayer (Solana RPC)
  • 0 real failures

Live on-chain write ops verified (6 plugins)

Plugin Chain TX Hash
velodrome-v2 Optimism 0x11c9819f339524d91d26d1acee29fae56e231a1c4e48325047dd4938aa3935d7
moonwell Base 0xdea710e0cba678106e6bbc4cd18993f56e7664d19c9276fc3f13f6988934f8ce
pancakeswap-v2 BSC 0x0379e4aefcd45dedf3467be8ec54ecbedd99175ac78a2acb8f2d366bab4a3279
segment-finance BSC 0x00f7c7db791ccd9f9d76763f3b8841b2058622996896363687da37b1acc7fee9
trader-joe Arbitrum 0x56a15483fed1e38e373d87f086010e6fc8508d30d152c2b503c0c7278b8ce0a3
venus BSC 0xa16a7454dd29442be757376904f100c5c0d3deccb24263b03947f480b51c3854

Known follow-up items

  • sushiswap-v3: QuoterV2 address not deployed on Arbitrum — verified on Base (primary chain per original audit).
  • segment-finance / venus: --chain flag hardcoded to BSC 56; --dry-run not implemented in supply.
  • trader-joe / moonwell: --chain flag hardcoded.

Checklist

  • All 44 plugins compile clean (cargo build --release)
  • All plugin.yaml updated to Mode A (no source_repo/source_commit/source_dir)
  • All .claude-plugin/plugin.json files generated
  • components.skill.dir: . for all plugins
  • api_calls updated to domain-only format
  • target/ build artifacts excluded

🤖 Generated with Claude Code

Amos and others added 2 commits April 7, 2026 12:57
Migrated from GeoGu360/onchainos-plugins to Mode A (source in repo).
Live swap verified on-chain: tx 0x11c9819f339524d91d26d1acee29fae56e231a1c4e48325047dd4938aa3935d7 (Optimism block 150010462, status=1).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Migrated from GeoGu360/onchainos-plugins Mode B to Mode A (source in repo).

Chains covered: Ethereum, Arbitrum, Base, BSC, Solana, Optimism
All plugins compiled clean (cargo build --release).
Live write ops verified on: Arbitrum (trader-joe), Base (moonwell),
  BSC (pancakeswap-v2, segment-finance, venus).
Env-blocked (not plugin bugs): notional-v3, yearn-finance, jito, solayer
  (DNS/network restrictions in test environment; verified in original audit).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

🔨 Phase 2: Build Verification — ✅ PASSED

Plugin: aave-v3 | Language: rust
Source: @

Compiled from developer source code by our CI. Users install our build artifacts.

Build succeeded. Compiled artifact uploaded as workflow artifact.


Source integrity: commit SHA `` is the content fingerprint.

@MigOKG MigOKG force-pushed the main branch 2 times, most recently from 194e294 to 38883cf Compare April 7, 2026 06:42
All 44 plugins now have confirmed live on-chain write TXs (status=1).
Max test amount: $1 USD per plugin.

Chains tested:
- Ethereum (16): lido, rocket-pool, stader, frax-ether, swell-staking,
  swell-restaking, renzo, kelp, stakestone, symbiotic, compound-v2,
  instadapp, spark-savings, usde-staking, notional-v3, yearn-finance
- Arbitrum (9): aave-v3, balancer-v2, camelot-v3, compound-v3, curve,
  dolomite, fluid, gmx-v1, pendle
- Base (7): euler-v2, sushiswap-v3, aerodrome-amm, beefy, morpho,
  morpho-base, pancakeswap
- Optimism (1): velodrome-v2
- Solana (4): jito, kamino-lend, kamino-liquidity, solayer

Verification reports in _verification/ with tx_hash and block numbers.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@GeoGu360
Copy link
Copy Markdown
Author

GeoGu360 commented Apr 7, 2026

Closing this batch PR. Will resubmit as individual PRs per plugin following the one-plugin-per-PR submission standard.

@GeoGu360 GeoGu360 closed this Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant